<h2>Importar Registros</h2>
<div class="box">
  <% form_for :importar , :html => {:multipart => true, :class => "tabular"}, :builder => UniformBuilder do |f| %>
    <%= f.collection_select :modelo_id, Modelo.all, :id, :nombre, {:prompt => "Elija un modelo a importar"},  {:class => :required} %>
    <%= f.file_field :archivo, :class => :required %>
    <%= f.submit "Importar" %>
  <% end %>
</div>

<% if @importados %>
  <%= debug @errores if @errores && !@errores.empty?%>
  <h2>Registros Importados: <%= @agregados.size %></h2>
  <% if !@agregados.empty? %>
    <%= link_to_function "Mostrar detalle", "$('#detalle_agregado').toggle()" %>
    <div id="detalle_agregado" style="display: none;">
      <% tabla columnas(@agregados)+["Funcionario"], @agregados,{:tclass=>{:tclass=>:'tabla-centrada'}} do |movimiento| %>
        <% columnas(@agregados).each do |col| %>
          <td><%= formatear_dato(movimiento,col) %></td>

        <% end %>
        <td><%= movimiento.usuario.nombre if movimiento.usuario%></td>
      <% end %>
    </div>
  <% end %>
  <h2>Registros Descartados: <%= @descartados.size %></h2>
  <% if !@descartados.empty? %>
    <%= link_to_function "Mostrar detalle", "$('#detalle_descartado').toggle()" %>
    <div id="detalle_descartado" style="display: none;">
      <% tabla columnas(@descartados).concat(['Errores']), @descartados,{:tclass=>{:tclass=>:'tabla-centrada'}} do |movimiento| %>
        <% columnas(@descartados).each do |col| %>
          <td><%= movimiento.attributes[col].to_s %></td>
        <% end %>
        <td class="<%= cycle('even', 'odd') %>" >
          <%= movimiento.errors.full_messages.join(". <br>") %>
        </td>
      <% end %>
    <% end %>

  </div>
<% end%>
<% content_for :acciones do -%> 
  <%= boton 'Volver', importaciones_path, :imagen => "volver" %><br/>
<% end -%>

